package test4_11.demo01;

import java.io.*;
import java.util.ArrayList;

public class Test1 {
    /*
    6.你说你的程序叫简单，我说我的代码叫诗篇
    1.一想到你我就哦豁豁豁豁豁豁豁豁豁豁....哦个头啊，完全不理人家受得了受不了
    8.Just 简单你和我 ，Just 简单程序员
    3.约了地点却忘了见面 ，懂得寂寞才明白浩瀚
    5.沉默是最大的发言权
    2.总是喜欢坐在电脑前， 总是喜欢工作到很晚
    7.向左走 又向右走，我们转了好多的弯
    4.你从来就不问我，你还是不是那个程序员
     */

    public static void UseBufferStream() throws Exception{

        ArrayList<String> list = new ArrayList<>();

        BufferedReader br = new BufferedReader(new FileReader("D://line.txt"));
        BufferedWriter bw = new BufferedWriter(new FileWriter("D://a.txt"));

        String str = "";
        while ((str = br.readLine()) != null){
            list.add(str);
        }

        list.sort((list1,list2)->{
            int s1 = Integer.parseInt(list1.split("\\.")[0]);
            int s2 = Integer.parseInt(list2.split("\\.")[0]);

            return s1-s2;
        });

        for (String s : list) {
            bw.write(s);
            bw.newLine();
        }
        bw.close();
        br.close();
    }

    public static void main(String[] args) throws Exception {

        Test1.UseBufferStream();

    }
}
